// utils/DataSearch.js

// 将 requestDataFromBackend 函数封装在一个模块中
module.exports = {
  requestDataFromBackend: function(name) {
    return new Promise((resolve, reject) => {
      wx.request({
        url: 'http://localhost:8080/Shop/search',
        method: 'GET',
        data: {
          name: name // 将搜索的名称传递给后端
        },
        success: function(res) {
          if (res.statusCode === 200) {
            console.log('从后端获取到的数据：', res.data); // 打印后端返回的数据
            resolve(res.data); // 成功时将数据传递出去
          } else {
            reject(new Error('请求失败')); // 失败时返回错误信息
          }
        },
        fail: function(err) {
          reject(err); // 请求失败时返回错误信息
        }
      });
    });
  }
};
